Skip to main content

CODESYS String Libraries

这个 CODESYS IIoT Libraries SL 附加组件为工业物联网环境中的通信提供了大量库。支持不同的协议,例如 MQTT 和 HTTPS。该软件包还提供用于编码和解码数据结构(例如 INI、CSV、JSON 和 XML)的工具,以及用于与个人提供商(例如 AWS 和 Azure)的云服务直接通信的功能块

软件包中提供了以下库:

. 通信库:
  • Web Client SL: 通过 http 或 https 与 Web 服务器通

  • MQTT Client SL: 支持 MQTT(消息队列遥测传输)协议,用于在设备之间将遥测数据作为消息传输

  • Mail Service SL: 通过SMTP和POP3协议发送、接收和删除电子邮件。

  • SNMP Service SL: 支持以下功能:SNMP GET、SNMP GET_NEXT、SNMP Agent、SNMP TRAP、SNMP SET

  • SNTP Service SL: 构建SNTP客户端和服务器应用程序(SNTP V3、SNTP V4)。

  • AWS IoT Core Client SL: 与亚马逊的“AWS IoT Core”云平台交换消息发送和接收

  • Azure IoT Hub Client SL: 将 IoT 设备连接到 Microsoft 的“Azure IOT Hub”云服务时发送和接收消息的功能块。

  • JSON Web Token SL: 在控制器上创建JWT(JSON Web Token)。为此,支持 HS256、HS384、HS512und 和 RS256 算法。

  • Web Socket Client SL: 通过 Internet 上的客户端和 Web Socket 服务器之间的 WebSocket 协议进行通信。

  • OpenWeather Client SL: 通过 OpenWeather API 查询天气数据。

. 用于读取和写入数据结构的库:

下载和许可

你可以下载 CODESYS IIoT Libraries SL 的附加组件 CODESYS Store International 并通过以下方式进行安装 CODESYS Installer

该库可以直接在某些控制器上使用,而对于其他控制器,必须在控制器上安装 SL 许可证。

你可以在中购买许可证 CODESYS 商店

重要

CODESYS IIoT Libraries SL 仅包括功能块库。与现场总线协议一样,没有实现配置器

提示

有关库内容和用途的一般信息,请参阅示例项目的帮助: 示例 CODESYS 工业物联网库 SL